Skip to content

Add system theme support, pin emoji icon, and compact toolbar#11

Merged
kiyarose merged 3 commits into
mainfrom
copilot/add-system-theme-support
Apr 6, 2026
Merged

Add system theme support, pin emoji icon, and compact toolbar#11
kiyarose merged 3 commits into
mainfrom
copilot/add-system-theme-support

Conversation

Copilot AI commented Apr 6, 2026

Copy link
Copy Markdown
Contributor
  • Version bumped to 2.6.0 in package.json, tauri.conf.json, Cargo.toml, Cargo.lock
  • Reverted icon list in tauri.conf.json back to icon.png + icon.ico (the generated Tauri icon files aren't committed to the repo, so the previous change would have broken local builds)
  • Added brief version display in the status bar on app launch (v2.6.0 shown for 2 seconds) using __TAURI__.app.getVersion() — this lets users immediately confirm which build they're running

@deepsource-io

deepsource-io Bot commented Apr 6, 2026

Copy link
Copy Markdown

DeepSource Code Review

We reviewed changes in 3983044...1d080f3 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Rust Apr 6, 2026 9:03a.m. Review ↗

Copilot AI requested a review from kiyarose April 6, 2026 08:21
@kiyarose kiyarose linked an issue Apr 6, 2026 that may be closed by this pull request
@kiyarose
kiyarose marked this pull request as ready for review April 6, 2026 08:23
Copilot AI review requested due to automatic review settings April 6, 2026 08:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR delivers small UI/UX refinements to both the native macOS SwiftUI app and the cross-platform Tauri app, focusing on system theme compatibility, a more compact toolbar, and a pin icon affordance.

Changes:

  • macOS: remove the hardcoded TextEditor background so it can follow system light/dark appearance; reduce pin icon size and toolbar padding.
  • Tauri: add prefers-color-scheme: dark styling for core UI elements.
  • Tauri: switch the pin control to a 📌 icon with pinned-state styling and updated title / aria-label.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
PinStickApp.swift Makes the editor background system-adaptive and compacts the toolbar/pin icon sizing.
cross-platform/src/styles.css Adds dark-mode styles and tightens header/button/layout spacing.
cross-platform/src/main.js Updates pin button state presentation via .pinned class and accessibility text.
cross-platform/src/index.html Sets the pin button’s initial icon content and adds an initial aria-label.

@kiyarose
kiyarose marked this pull request as draft April 6, 2026 08:35
@kiyarose
kiyarose marked this pull request as ready for review April 6, 2026 09:06
@kiyarose
kiyarose merged commit 777cd26 into main Apr 6, 2026
5 checks passed
@kiyarose
kiyarose deleted the copilot/add-system-theme-support branch April 6, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Jot sucessor

3 participants